<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://tempuri.org/" elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import schemaLocation="http://localhost:11111/KaoHeService.svc?xsd=xsd2" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
  <xs:element name="GetCorpDeDuckList">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="corpGuid" nillable="true" type="q1:ArrayOfstring" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCorpDeDuckListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetCorpDeDuckListResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCorpSnapList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="pageCount" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
        <xs:element minOccurs="0" name="conditions" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="roleId" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCorpSnapListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetCorpSnapListResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCorpSnap">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="keyGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="snapType" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCorpSnapResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetCorpSnapResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CorpSnapAdd">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="appId" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CorpSnapAddResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="CorpSnapAddResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CorpSnapEdit">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="keyGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="appId" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CorpSnapEditResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="CorpSnapEditResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CorpSnapDel">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="keyGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CorpSnapDelResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="CorpSnapDelResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CorpSnapPost">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="keyGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="isrtUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CorpSnapPostResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="CorpSnapPostResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CorpCancel">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="snapGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="isrtUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="isAll" type="xs:boolean" />
        <xs:element minOccurs="0" name="content" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="isrtUserRole" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CorpCancelResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="CorpCancelResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CheckCorpSnapStatus">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpSnapGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="flag" type="xs:int" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CheckCorpSnapStatusResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="CheckCorpSnapStatusResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CompanyRegulatoryEdit">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="regulatory" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CompanyRegulatoryEditResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="CompanyRegulatoryEditResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCompanyRegulatory">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCompanyRegulatoryResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetCompanyRegulatoryResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PersonEmpInsuranceNumEdit">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="empGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="insuranceNum" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PersonEmpInsuranceNumEditResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="PersonEmpInsuranceNumEditResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CompanyBankEdit">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="bankName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="bankAccNo" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CompanyBankEditResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="CompanyBankEditResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CheckCorpSnapYearIsExist">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CheckCorpSnapYearIsExistResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="CheckCorpSnapYearIsExistResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCorpSnapEvaluationScoreSum">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="startDate" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="endDate" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="corpRoleIds" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="cityRoleIds" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="appId" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCorpSnapEvaluationScoreSumResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetCorpSnapEvaluationScoreSumResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCorpPersonCert">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="typeFlags" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCorpPersonCertResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetCorpPersonCertResult" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CorpEvaluationParamsEdit">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="evaluationParams" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CorpEvaluationParamsEditResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="CorpEvaluationParamsEditResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCorpAttachInfo">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="content" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCorpAttachInfoResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetCorpAttachInfoResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CorpEvaluationItemsStatistic">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="snapGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="corpRoleIds" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="cityRoleIds" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="appId" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="classId" type="xs:int" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CorpEvaluationItemsStatisticResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="CorpEvaluationItemsStatisticResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCorpEvaluationItems">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="evaluationId" type="xs:int" />
        <xs:element minOccurs="0" name="appId" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="classId" type="xs:int" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCorpEvaluationItemsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetCorpEvaluationItemsResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCorpEvaluationState">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpEvalId" type="xs:int" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCorpEvaluationStateResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetCorpEvaluationStateResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCorpEvaluationScoreList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="snapGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="roleIds" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCorpEvaluationScoreListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetCorpEvaluationScoreListResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveCorpEvaluation">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="snapGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="istUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="appId" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="classId" type="xs:int" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveCorpEvaluationResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="SaveCorpEvaluationResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCorpEvaluationScoreID">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="snapGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="isrtUserGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCorpEvaluationScoreIDResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetCorpEvaluationScoreIDResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCorpEvaluationScore">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="evaluationId" type="xs:int" />
        <xs:element minOccurs="0" name="appId" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="classId" type="xs:int" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCorpEvaluationScoreResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetCorpEvaluationScoreResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddCorpEvaluationSub">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="corpEvaSub" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddCorpEvaluationSubResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="AddCorpEvaluationSubResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCorp_EvaluationSub">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="itemID" type="xs:int" />
        <xs:element minOccurs="0" name="treeID" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCorp_EvaluationSubResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetCorp_EvaluationSubResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEntitySnapList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="pageNum" type="xs:int" />
        <xs:element minOccurs="0" name="pageSize" type="xs:int" />
        <xs:element minOccurs="0" name="conditions" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEntitySnapListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEntitySnapListResult" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="cnt" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEntitySnapInfo">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="entityGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="snapKind" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetEntitySnapInfoResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetEntitySnapInfoResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveEntitySnapInfo">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="snapModel" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveEntitySnapInfoResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="SaveEntitySnapInfoResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteSnapInfo">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="keyGuid" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteSnapInfoResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="DeleteSnapInfoResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>